package idv.loveloser.dao;

/**
 * AbstractMdlWorkshop entity provides the base persistence definition of the
 * MdlWorkshop entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlWorkshop implements java.io.Serializable {

	// Fields

	private Long id;
	private Long course;
	private String name;
	private String intro;
	private Short introformat;
	private String instructauthors;
	private Short instructauthorsformat;
	private String instructreviewers;
	private Short instructreviewersformat;
	private Long timemodified;
	private Short phase;
	private Short useexamples;
	private Short usepeerassessment;
	private Short useselfassessment;
	private Double grade;
	private Double gradinggrade;
	private String strategy;
	private String evaluation;
	private Short gradedecimals;
	private Short nattachments;
	private Short latesubmissions;
	private Long maxbytes;
	private Short examplesmode;
	private Long submissionstart;
	private Long submissionend;
	private Long assessmentstart;
	private Long assessmentend;

	// Constructors

	/** default constructor */
	public AbstractMdlWorkshop() {
	}

	/** minimal constructor */
	public AbstractMdlWorkshop(Long course, String name, Short introformat,
			Short instructauthorsformat, Short instructreviewersformat,
			Long timemodified, String strategy, String evaluation) {
		this.course = course;
		this.name = name;
		this.introformat = introformat;
		this.instructauthorsformat = instructauthorsformat;
		this.instructreviewersformat = instructreviewersformat;
		this.timemodified = timemodified;
		this.strategy = strategy;
		this.evaluation = evaluation;
	}

	/** full constructor */
	public AbstractMdlWorkshop(Long course, String name, String intro,
			Short introformat, String instructauthors,
			Short instructauthorsformat, String instructreviewers,
			Short instructreviewersformat, Long timemodified, Short phase,
			Short useexamples, Short usepeerassessment,
			Short useselfassessment, Double grade, Double gradinggrade,
			String strategy, String evaluation, Short gradedecimals,
			Short nattachments, Short latesubmissions, Long maxbytes,
			Short examplesmode, Long submissionstart, Long submissionend,
			Long assessmentstart, Long assessmentend) {
		this.course = course;
		this.name = name;
		this.intro = intro;
		this.introformat = introformat;
		this.instructauthors = instructauthors;
		this.instructauthorsformat = instructauthorsformat;
		this.instructreviewers = instructreviewers;
		this.instructreviewersformat = instructreviewersformat;
		this.timemodified = timemodified;
		this.phase = phase;
		this.useexamples = useexamples;
		this.usepeerassessment = usepeerassessment;
		this.useselfassessment = useselfassessment;
		this.grade = grade;
		this.gradinggrade = gradinggrade;
		this.strategy = strategy;
		this.evaluation = evaluation;
		this.gradedecimals = gradedecimals;
		this.nattachments = nattachments;
		this.latesubmissions = latesubmissions;
		this.maxbytes = maxbytes;
		this.examplesmode = examplesmode;
		this.submissionstart = submissionstart;
		this.submissionend = submissionend;
		this.assessmentstart = assessmentstart;
		this.assessmentend = assessmentend;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getCourse() {
		return this.course;
	}

	public void setCourse(Long course) {
		this.course = course;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getIntro() {
		return this.intro;
	}

	public void setIntro(String intro) {
		this.intro = intro;
	}

	public Short getIntroformat() {
		return this.introformat;
	}

	public void setIntroformat(Short introformat) {
		this.introformat = introformat;
	}

	public String getInstructauthors() {
		return this.instructauthors;
	}

	public void setInstructauthors(String instructauthors) {
		this.instructauthors = instructauthors;
	}

	public Short getInstructauthorsformat() {
		return this.instructauthorsformat;
	}

	public void setInstructauthorsformat(Short instructauthorsformat) {
		this.instructauthorsformat = instructauthorsformat;
	}

	public String getInstructreviewers() {
		return this.instructreviewers;
	}

	public void setInstructreviewers(String instructreviewers) {
		this.instructreviewers = instructreviewers;
	}

	public Short getInstructreviewersformat() {
		return this.instructreviewersformat;
	}

	public void setInstructreviewersformat(Short instructreviewersformat) {
		this.instructreviewersformat = instructreviewersformat;
	}

	public Long getTimemodified() {
		return this.timemodified;
	}

	public void setTimemodified(Long timemodified) {
		this.timemodified = timemodified;
	}

	public Short getPhase() {
		return this.phase;
	}

	public void setPhase(Short phase) {
		this.phase = phase;
	}

	public Short getUseexamples() {
		return this.useexamples;
	}

	public void setUseexamples(Short useexamples) {
		this.useexamples = useexamples;
	}

	public Short getUsepeerassessment() {
		return this.usepeerassessment;
	}

	public void setUsepeerassessment(Short usepeerassessment) {
		this.usepeerassessment = usepeerassessment;
	}

	public Short getUseselfassessment() {
		return this.useselfassessment;
	}

	public void setUseselfassessment(Short useselfassessment) {
		this.useselfassessment = useselfassessment;
	}

	public Double getGrade() {
		return this.grade;
	}

	public void setGrade(Double grade) {
		this.grade = grade;
	}

	public Double getGradinggrade() {
		return this.gradinggrade;
	}

	public void setGradinggrade(Double gradinggrade) {
		this.gradinggrade = gradinggrade;
	}

	public String getStrategy() {
		return this.strategy;
	}

	public void setStrategy(String strategy) {
		this.strategy = strategy;
	}

	public String getEvaluation() {
		return this.evaluation;
	}

	public void setEvaluation(String evaluation) {
		this.evaluation = evaluation;
	}

	public Short getGradedecimals() {
		return this.gradedecimals;
	}

	public void setGradedecimals(Short gradedecimals) {
		this.gradedecimals = gradedecimals;
	}

	public Short getNattachments() {
		return this.nattachments;
	}

	public void setNattachments(Short nattachments) {
		this.nattachments = nattachments;
	}

	public Short getLatesubmissions() {
		return this.latesubmissions;
	}

	public void setLatesubmissions(Short latesubmissions) {
		this.latesubmissions = latesubmissions;
	}

	public Long getMaxbytes() {
		return this.maxbytes;
	}

	public void setMaxbytes(Long maxbytes) {
		this.maxbytes = maxbytes;
	}

	public Short getExamplesmode() {
		return this.examplesmode;
	}

	public void setExamplesmode(Short examplesmode) {
		this.examplesmode = examplesmode;
	}

	public Long getSubmissionstart() {
		return this.submissionstart;
	}

	public void setSubmissionstart(Long submissionstart) {
		this.submissionstart = submissionstart;
	}

	public Long getSubmissionend() {
		return this.submissionend;
	}

	public void setSubmissionend(Long submissionend) {
		this.submissionend = submissionend;
	}

	public Long getAssessmentstart() {
		return this.assessmentstart;
	}

	public void setAssessmentstart(Long assessmentstart) {
		this.assessmentstart = assessmentstart;
	}

	public Long getAssessmentend() {
		return this.assessmentend;
	}

	public void setAssessmentend(Long assessmentend) {
		this.assessmentend = assessmentend;
	}

}